.NET MAUI
iOS
,
Android
,
Windows
,
MacOS
で動作する.
Xamarin.Forms
の後継にあたる.
このため,
Xamarin.Forms
の
コード
はほとんどそのまま動作する.
UI
は
XAML
で記述される.
各
プラットフォーム
の違いを
.NET MAUI
が吸収する.
Xamarin.Essensials
にて
モバイルアプリ
向けの
クラスライブラリ
が搭載されている.
.NET 6
の
クラスライブラリ
を利用できるため
F#
や
Visual Basic
でも記述可能.
Xamarin
から移行することもできる.
Windows
向けの
ビルド
は
UWP
となり,
.NET 6
に基づくため従来の
UWP
と比べて機能の制限が少ない.
easing
などの
アニメーション
がある程度用意されている.
SQLite
を開いたり
MySQL
を直接扱ったりもできる.
Web API
や
アプリ内ブラウザ
も対応可能.